/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package util;

import java.io.Serializable;
import jpa.entities.Consulta;
import jpa.entities.Empresa;
import jpa.entities.Escritorio;
import jpa.entities.FuncaoPaciente;
import jpa.entities.Paciente;

/**
 *
 * @author renato
 */
public class ConsultaDO implements Serializable {
    
    private String nomePaciente;
    private int idPaciente;
    private String razaoSocialEmpresa;
    private int idEmpresa;
    private String razaoSocialEscritorio;
    private int idEscritorio;
    private String descricaoFuncaoPaciente;
    private int idFuncaoPaciente;
    private int idConsulta;
    
    public ConsultaDO(Paciente paciente, Empresa empresa, Escritorio escritorio, FuncaoPaciente funcaoPaciente, Consulta consulta) {
        this.nomePaciente = paciente.getNome();
        this.idPaciente = paciente.getIdPaciente();
        this.razaoSocialEmpresa = empresa.getRazaoSocial();
        this.idEmpresa = empresa.getIdEmpresa();
        this.razaoSocialEscritorio = escritorio.getRazaoSocial();
        this.idEscritorio = escritorio.getIdEscritorio();
        this.descricaoFuncaoPaciente = funcaoPaciente.getDescricao();
        this.idFuncaoPaciente = funcaoPaciente.getIdFuncaoPaciente();
        this.idConsulta = consulta.getIdConsulta();
    }

    public String getDescricaoFuncaoPaciente() {
        return descricaoFuncaoPaciente;
    }

    public int getIdConsulta() {
        return idConsulta;
    }

    public int getIdEmpresa() {
        return idEmpresa;
    }

    public int getIdEscritorio() {
        return idEscritorio;
    }

    public int getIdFuncaoPaciente() {
        return idFuncaoPaciente;
    }

    public int getIdPaciente() {
        return idPaciente;
    }

    public String getNomePaciente() {
        return nomePaciente;
    }

    public String getRazaoSocialEmpresa() {
        return razaoSocialEmpresa;
    }

    public String getRazaoSocialEscritorio() {
        return razaoSocialEscritorio;
    }
    
}
